//
//  UILabel+EL.h
//  JTProject
//
//  Created by Yuki on 2021/3/9.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN
typedef void(^EL_ClickLableBlock)(UILabel *currentLabel);
@interface UILabel (EL)
#pragma mark - --------- 创建一个文本容器  ---------
/// 创建一个文本容器
/// @param text 标题
/// @param font 标题字体
/// @param textColor 标题颜色
+ (UILabel *)el_createLabelWithLabeltext:(NSString *)text
                               LabelFont:(UIFont *)font
                          LabeltextColor:(UIColor *)textColor;


/// 创建一个带有点击事件的文本容器
/// @param text 标题
/// @param font 标题字体
/// @param textColor 标题颜色
/// @param traget action的traget
/// @param action 点击事件
+ (UILabel *)el_createLabelWithLabeltext:(NSString *)text
                               LabelFont:(UIFont *)font
                          LabeltextColor:(UIColor *)textColor
                                  traget:(id)traget
                                  action:(SEL)action;


/// 创建一个带有点击事件的文本容器
/// @param text 标题
/// @param font 标题字体
/// @param textColor 标题颜色
/// @param actionBlock  点击事件
+ (UILabel *)el_createLabelWithLabeltext:(NSString *)text
                               LabelFont:(UIFont *)font
                          LabeltextColor:(UIColor *)textColor
                             actionBlock:(EL_ClickLableBlock)actionBlock;


#pragma mark - --------- 点击当前的lable  ---------
/**  点击当前的lable  **/
@property (nonatomic , copy)EL_ClickLableBlock  clickLableBlock;
@end

NS_ASSUME_NONNULL_END
